reflect.flag.kind (method)
69 uses
reflect (current package)
value.go#L85: func (f flag) kind() Kind {
value.go#L233: panic(&ValueError{valueMethodName(), f.kind()})
value.go#L295: if v.kind() != Bool {
value.go#L319: switch v.kind() {
value.go#L337: panic(&ValueError{"reflect.Value.Bytes", v.kind()})
value.go#L1167: if v.kind() == Slice {
value.go#L1174: k := v.kind()
value.go#L1186: panic(&ValueError{"reflect.Value.Cap", v.kind()})
value.go#L1199: switch v.kind() {
value.go#L1210: k := v.kind()
value.go#L1217: panic(&ValueError{"reflect.Value.Complex", v.kind()})
value.go#L1225: k := v.kind()
value.go#L1271: panic(&ValueError{"reflect.Value.Elem", v.kind()})
value.go#L1277: if v.kind() != Struct {
value.go#L1278: panic(&ValueError{"reflect.Value.Field", v.kind()})
value.go#L1375: switch v.kind() {
value.go#L1386: k := v.kind()
value.go#L1393: panic(&ValueError{"reflect.Value.Float", v.kind()})
value.go#L1401: switch v.kind() {
value.go#L1441: panic(&ValueError{"reflect.Value.Index", v.kind()})
value.go#L1446: switch v.kind() {
value.go#L1457: k := v.kind()
value.go#L1471: panic(&ValueError{"reflect.Value.Int", v.kind()})
value.go#L1507: if v.kind() == Interface {
value.go#L1552: k := v.kind()
value.go#L1568: panic(&ValueError{"reflect.Value.IsNil", v.kind()})
value.go#L1583: switch v.kind() {
value.go#L1646: switch v.kind() {
value.go#L1699: return v.kind()
value.go#L1706: if v.kind() == Slice {
value.go#L1713: switch k := v.kind(); k {
value.go#L1730: panic(&ValueError{"reflect.Value.Len", v.kind()})
value.go#L1752: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= maxValSize {
value.go#L1871: if v.kind() == Interface {
value.go#L1914: if v.kind() == Interface {
value.go#L1977: if v.kind() != Map {
value.go#L2070: k := v.kind()
value.go#L2077: panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
value.go#L2083: k := v.kind()
value.go#L2090: panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
value.go#L2103: k := v.kind()
value.go#L2110: panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
value.go#L2116: k := v.kind()
value.go#L2123: panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
value.go#L2148: k := v.kind()
value.go#L2184: panic(&ValueError{"reflect.Value.Pointer", v.kind()})
value.go#L2257: if v.kind() == Interface {
value.go#L2306: switch k := v.kind(); k {
value.go#L2308: panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
value.go#L2320: switch k := v.kind(); k {
value.go#L2322: panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
value.go#L2334: switch k := v.kind(); k {
value.go#L2336: panic(&ValueError{"reflect.Value.SetInt", v.kind()})
value.go#L2388: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= maxValSize {
value.go#L2432: switch k := v.kind(); k {
value.go#L2434: panic(&ValueError{"reflect.Value.SetUint", v.kind()})
value.go#L2475: switch kind := v.kind(); kind {
value.go#L2477: panic(&ValueError{"reflect.Value.Slice", v.kind()})
value.go#L2537: switch kind := v.kind(); kind {
value.go#L2539: panic(&ValueError{"reflect.Value.Slice3", v.kind()})
value.go#L2588: if v.kind() == String {
value.go#L2595: if v.kind() == Invalid {
value.go#L2665: switch v.kind() {
value.go#L2676: k := v.kind()
value.go#L2692: panic(&ValueError{"reflect.Value.Uint", v.kind()})
value.go#L2728: k := v.kind()
value.go#L2764: panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
value.go#L2907: dk := dst.kind()
value.go#L2916: sk := src.kind()
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |